/**
 * Questo classe ha responsabilità di gestire la creazione del file di Log
 * @author Giacomo
 */
package utilsFile;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;
import java.util.ArrayList;

public class CreaFileLog {
	
	private ArrayList<String> logs = new ArrayList<>();
	private static String nomeFile = "Logs.txt";
	/**
	 * Questo metodo permette di aggiungere una riga di testo, al file che verrà creato
	 * @param string
	 */
	public void aggiungiStringa(String string){
		logs.add(string);
	}
	/**
	 * Questo metodo permette di creare un file log
	 */
	public void creaFile(){
		try {
			Writer writer=new FileWriter(new File(nomeFile));
			
			for (int i = 0; i < logs.size(); i++) {
				writer.write(logs.get(i));
				writer.write("\n");
			}
			writer.close();
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}
